/**
 * 学生课程成绩
 */
export interface StudentCourseGradeDTO {
  /**
   * 学生课程成绩id，自增
   */
  id: string;

  /**
   * 年度，比如：2020年-2021年第一和第二学期都是2020年度的成绩
   */
  year: string;

  /**
   * 下半年度
   */
  nextYear?: number;
  /**
   * 第一或第二学期，也叫上学期和下学期
   * [ LAST_TERM, NEXT_TERM ]
   */
  termType: string;

  /**
   * 学院名称
   */
  academyName: string;

  /**
   * 课程编号
   */
  courseCode: string;

  /**
   * 课程名称
   */
  courseName: string;

  /**
   * 学生学号
   */
  studentCode: string;

  /**
   * 学生姓名
   */
  studentName: string;

  /**
   * 行政班级，如计算机163班
   */
  className: string;

  /**
   * 课程学分
   */
  credit: number;

  /**
   * 课程类别，从SC表中的课程信息中获取
   */
  courseType: string;

  /**
   * 考核方式: 考查/考试
   */
  evaluationMode: string;

  /**
   * 修读性质：初修、重修、补考
   */
  property: string;

  /**
   * 成绩，优良差或数字
   */
  grade: string;

  /**
   * 取得学分
   */
  getCredit: number;

  /**
   * 取得绩点，非课程绩点
   */
  gradePoint: number;

  /**
   * 学分绩点 = 取得学分 * 取得绩点
   */
  creditGradePoint: number;

  /**
   * 是否已批改
   */
  isCorrect: boolean;

  /**
   * 备注
   */
  remark: string;
}
